package com.cf.user.core.rank;


import com.cf.user.login.model.UserInfo;

/**
 * game-server-UserKeyFormater
 *
 * @author <a href="2428922347@qq.com">Zhu mingming</a>
 * @info
 * @since 2018/5/10 下午 04:58
 */
public interface UserKeyFormatter {
    /**
     * 生成用户key
     *
     * @return
     */
    String encodeUserKey(String userId, String userName, String userHead);

    /**
     * 生成用户key
     *
     * @return
     */
    String encodeUserKey(String userId);

    /**
     * 解码生成用户信息
     *
     * @param key
     * @return
     */
    UserInfo decodeUserInfo(String key);
}
